Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering
نویسنده
چکیده
Requirements are usually understood as stating what a system is supposed to do, as opposed to how it should do it. However, understanding the organizational context and rationales (the “Whys”) that lead up to systems requirements can be just as important for the ongoing success of the system. Requirements modelling techniques can be used to help deal with the knowledge and reasoning needed in this earlier phase of requirements engineering. However, most existing requirements techniques are intended more for the later phase of requirements engineering, which focuses on completeness, consistency, and automated verification of requirements. In contrast, the early phase aims to model and analyze stakeholder interests and how they might be addressed, or compromised, by various system-and-environment alternatives. This paper argues, therefore, that a different kind of modelling and reasoning support is needed for the early phase. An outline of the i framework is given as an example of a step in this direction. Meeting scheduling is used as a domain example.
منابع مشابه
Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering
Requirements are usually understood as stating what a system is supposed to do, as opposed to how it should do it. However, understanding the organizational context and rationales (the “Whys”) that lead up to systems requirements can be just as important for the ongoing success of the system. Requirements modelling techniques can be used to help deal with the knowledge and reasoning needed in t...
متن کاملEnriching Conceptual Modelling Practices through Design Science
Models, modelling languages, modelling frameworks and their background have dominated conceptual modelling research and information systems engineering for last four decades. Conceptual models are mediators between the application world and the implementation or system world. Design science distinguishes the relevance cycle as the iterative process that re-inspects the application and the model...
متن کاملRisk Modelling and Reasoning in Goal Models
In software engineering, risks are usually considered and analysed during, or even after, the design of the system. This approach can lead to the problem of accommodating necessary countermeasures in an existing design and possible to reconsider the initial requirements of the system. In this paper, we propose a goal-oriented approach for modelling and reasoning about risks at requirements leve...
متن کاملEnterprise Modelling: Improving the Quality of Requirements Specifications
The core of Enterprise Modelling methodology is the Enterprise Model (EM), that is a system of knowledge, maintained by a software tool. The EM can be regarded as a requirements specification (RS) as well as used as a basis for other forms of its presentation. The framework of the EM reflects different aspects of enterprise and has been found to support and amplify human thinking and reasoning....
متن کاملSTS-Tool: Security Requirements Engineering for Socio-Technical Systems
We present the latest version of STS-Tool, the modelling and analysis support tool for STS-ml, an actorand goal-oriented security requirements modelling language for socio-technical systems. We show how the STS-Tool supports requirements analysts and security designers in (i) modelling socio-technical systems as a set of interacting actors, who have security needs over their interactions, and (...
متن کامل